/***************************************************************************
创建者：华磊
 开始时间：               : 2020.1１.09
 copyright            : (C) 深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   顶部视窗对话框
*                                                                         *
 ***************************************************************************/
#ifndef ROBOTLIST_H
#define ROBOTLIST_H

#include <QWidget>
#include <QStandardItemModel>
#include <QHeaderView>

#include "changerobotdialog.h"

class TopView;
namespace Ui {
class RobotList;
}

/**
 * @brief The RobotList class　当前机器人窗体类
 */
class RobotList : public QWidget
{
    Q_OBJECT

public:
    TopView *topView;

    ChangeRobotDialog *changeRobotDialog;

public:
    explicit RobotList(QWidget *parent = 0);
    ~RobotList();

    /**
     * @brief updateRobotView更新机器人列表显示函数
     */
    void updateRobotView();

    void changeLanguage();

signals:
    /**
     * @brief showRobotList显示机器人列表函数
     */
    void showRobotList();
    void showFileName();
    void showMultiRobotControlDlg_signal();

private slots:

    /**
     * @brief on_tableView_clicked选定表格内容响应槽函数
     * @param index
     */
    void on_tableView_doubleClicked(const QModelIndex &index);

    void on_pushButton_2_clicked();

private:
    QStandardItemModel  *model;

private:
    Ui::RobotList *ui;
};

#endif // ROBOTLIST_H
